package com.lxl.demo01.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.lxl.demo01.domain.DayDTO;
import com.lxl.demo01.domain.DoAlert;
import com.lxl.demo01.domain.MonthDTO;
import com.lxl.demo01.domain.WeekDTO;

import java.util.List;

/**
 * 业务层 快速 开发（基于MP）
 */
public interface IDoAlertService extends IService<DoAlert> {
    // 当然，可以自定义方法
    // 自定义分页查询
    IPage<DoAlert> getPage(int currentPage, int pageSize);

    List<DayDTO> selectDay();

    List<MonthDTO> selectMonth();

    List<WeekDTO> selectWeek();

    List<DayDTO> getDayPage(Integer monitor_type, Integer currentPage, Integer pageSize);

    List<MonthDTO> getMonthPage(Integer monitor_type, Integer currentPage, Integer pageSize);

    List<WeekDTO> getWeekPage(Integer monitor_type, Integer currentPage, Integer pageSize);

}
